package org.zpmis.domain.customer.qo;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

@Data
public class AddCustomerPlanQo {
    /**
     * 意向表id
     */
    @NotNull(message = "意向用户id不能为空")
    private Long intentionId;

    /**
     * 跟进人id
     */
    @NotNull(message = "跟进人id不能为空")
    private Long chargePersonId;

    /**
     * 负责人、跟进人
     */
    @NotEmpty(message = "负责人、跟进人不能为空")
    private String chargePerson;

    /**
     * 回访表id
     */
    @NotNull(message = "回访记录id不能为空")
    private Long visitId;

    /**
     * 企业名称
     */
    @NotEmpty(message = "企业名称不能为空")
    private String companyName;

    /**
     * 联系人
     */
    @NotEmpty(message = "联系人不能为空")
    private String contactPerson;

    /**
     * 联系手机号
     */
    @NotEmpty(message = "联系手机号不能为空")
    private String contactMobile;

    /**
     * 跟进计划描述
     */
    private String planDesc;

    /**
     * 回访方式
     */
    @NotNull(message = "回访方式不能为空")
    private Integer visitType;

    /**
     * 回访日期
     */
    @NotNull(message = "回访日期不能为空")
    private Long visitTime;


    /**
     * 回访状态
     */
    @NotNull(message = "回访状态不能为空")
    private Integer status;

    /**
     * 是否提醒
     */
    private Integer isRemind;

    /**
     * 备注
     */
    private String remake;


}